leetcode 2045